institute for tropical studies and research - German English Dictionary